// Copyright 2022 a.o.smith ALL Rights Reserved
package com.liuxinlong.modules.entity;

import com.baomidou.mybatisplus.annotations.TableName;

import io.swagger.annotations.Api;
import lombok.Data;

/**
 * 文件管理类
 *
 * @author liuxinlong@hotwater.com.cn
 * @version 1.0.0
 * @since 2022年1月30日
 */
@Api("文件管理实体对象")
@Data
@TableName("pmip_file_manage")
public class FileManage {
	/**
	 * id
	 */
	private String id;

	/**
	 * 文件名称
	 */
	private String name;

	/**
	 * 文件类型
	 */
	private String fileType;

	/**
	 * 用户组id
	 */
	private String groupId;

	/**
	 * 文件云端id
	 */
	private String docId;

	/**
	 * 文件路径
	 */
	private String filePath;

	/**
	 * 文件预览路径
	 */
	private String previewPath;

	/**
	 * 业务类型（枚举）
	 */
	private int businessType;

	/**
	 * 状态 0.可用 1.不可用 2.已删除 3.待上传 4.上传失败
	 */
	private int status;

	/**
	 * 文件上传失败次数
	 */
	private int failedTimes;

	/**
	 * 业务id
	 */
	private String businessId;

	/**
	 * 缩略图路径
	 */
//	private String thumbnailPath;

	/**
	 * 缩略图
	 */
//	private String thumbnail;

	/**
	 * 操作人
	 */
	private String operateUser;

	/**
	 * 操作时间
	 */
	private String operateTime;

	/**
	 * 备注
	 */
	private String remark;
}
